1. Introduce datos por teclado para ver cómo se copian en pantalla. Para indicar que no quedan datos pulsa ^D (Control+D), que es el equivalente a final de fichero en la lectura de teclado. ¿Qué valor devuelve la llamada read después de pulsar el ^D? 

-Devuelve \0 en caso de end-of-file.

----
2. Crea un fichero con un editor de texto cualquiera y lanza el programa ./es1 asociando mediante la shell su entrada estándar a ese fichero. Recuerda (ver Sesión 1) que es posible redireccionar la entrada (o la salida) estándar de un comando a un fichero 
utilizando el carácter especial de la shell < (o > para la salida). Apunta el comando utilizado en el fichero “previo.txt”. 

-otorrillas@ubuntu:~/Desktop/S7$ ./es1 < input.txt

----
3.¿Cuál es el resultado? ¿Qué operación realiza el comando ‘grep es’?

-rwxrwxr-x 1 otorrillas otorrillas 7242 Nov 14 09:01 es1
-rw-r--r-- 1 otorrillas otorrillas 1062 Apr 19  2013 es1.c
-rwxrwxr-x 1 otorrillas otorrillas 7426 Nov 14 09:01 es2
-rw-r--r-- 1 otorrillas otorrillas 1418 Apr 19  2013 es2.c
-rwxrwxr-x 1 otorrillas otorrillas 7281 Nov 14 09:01 es3
-rw-r--r-- 1 otorrillas otorrillas  880 Nov 13 01:26 es3.c
-rwxrwxr-x 1 otorrillas otorrillas 7242 Nov 14 09:01 es4
-rw-r--r-- 1 otorrillas otorrillas 1089 Apr 19  2013 es4.c
-rwxrwxr-x 1 otorrillas otorrillas 7121 Nov 14 09:01 es5
-rw-r--r-- 1 otorrillas otorrillas   22 Jan 27  2012 es5.c
-rwxrwxr-x 1 otorrillas otorrillas 7194 Nov 14 09:01 es6
-rw-r--r-- 1 otorrillas otorrillas   99 Jan 27  2012 es6.c
-rwxrwxr-x 1 otorrillas otorrillas 7158 Nov 14 09:01 es7
-rw-r--r-- 1 otorrillas otorrillas   93 Jan 30  2012 es7.c
-rwxrwxr-x 1 otorrillas otorrillas 7245 Nov 14 09:01 es8
-rw-r--r-- 1 otorrillas otorrillas  552 Jan 30  2012 es8.c

grep abcd selecciona de un conjunto de archivos aquellos que contienen en su nombre abcd.

----
4.Ejecuta un pipeline que muestre en la salida estándar el PID, el usuario y el nombre de todos los procesos bash que se están ejecutando en el sistema. Para ello utiliza los comandos ps y grep combinados con una pipe. Anota el comando en el fichero “previo.txt”.

-otorrillas@ubuntu:~/Desktop/S7$ ps -u otorrillas | grep bash
 3096 pts/0    00:00:00 bash

----
5. ¿Cuántos bytes se escriben en cada caso? ¿Qué diferencias observas en lo que aparece en pantalla? 

-En el primer caso se escriben 4 bytes y en el segundo 5. Mientras que en la representación interna de la máquina sólo se ve la traducción en hexa de los carácteres ascii, mientras que en el segundo caso se imprime el entero.
Salida: 
	Entero en representacion interna. Voy a escribir 4 bytes:
	B)
	Entero en formato string. Voy a escribir 5 bytes:
	10562

----
6. a) ¿Qué función sirve para implementar el read específico del dispositivo 
gestionado por cada device driver? 


b) ¿Qué son el major y el minor? ¿Para qué sirven? ¿Qué major y minor 
utilizan los dos device drivers?



